package com.phonetools.commonutils.android.mime

import android.webkit.MimeTypeMap
import java.io.File
import java.util.*

/**
 * 从文件取得扩展名，并获取MIME Type
 * @return MIME Type
 */
fun getMIMEType(file: File): String {
    val fName = file.name
    val end = fName
        .substring(fName.lastIndexOf(".") + 1, fName.length)
        .lowercase()
    return MimeTypeMap.getSingleton().getMimeTypeFromExtension(end) ?: return "*/*"
}

/**
 * 从文件名获取MIME Type
 * @return MIME Type
 */
fun getMIMEType(fileName: String): String {
    val end = fileName
        .substring(fileName.lastIndexOf(".") + 1, fileName.length)
        .lowercase()
    return MimeTypeMap.getSingleton().getMimeTypeFromExtension(end) ?: return "*/*"
}